computer forensics data recovery encoders electronic discovery cnc controls file recovery laptop cnc milling cad computer repair cnc software computer cnc retrofit notebook machining expert witness cam